Structured programming: A minor part of software engineering
نویسنده
چکیده
Software Engineering is discussed as a branch of Engineering specialising in software intensive products. The process of developing good software is discussed and it is argued that writing programs, though obviously an essential step in the process, is only a small part of Software Engineering. 2003 Elsevier B.V. All rights reserved.
منابع مشابه
Communication is the Key - Support Durable Knowledge Sharing in Software Engineering by Microblogging
Communication is undoubtedly one of the key elements of successful software development. Especially in larger groups communication is the critical point in gathering and forming relevant information, share knowledge and create functioning products. Some studies stressed out the fact that informal, ad hoc communication take up a significant part of the developers working time. Nonetheless the su...
متن کاملSoftware Engineering and Triz (1) Structured Programming Reviewed with Triz
This is the first report of our research having three-folded purposes as follows: (1) to apply TRIZ to the problems related to software development and to extend the application field of TRIZ into software development and software engineering, (2) to clarify topics of software engineering with the TRIZ views, and further (3) to feed the principles/knowledge in software engineering/computer scie...
متن کاملThe Road in Software Engineering Education from Structured Programming to Object- Oriented Modelling
Higher level software engineering education has always followed the drastic paradigm changes that happened in the profession in the last twenty five years. As a result, software engineers have got to object oriented modelling, the use of CASE tools, the usage of client-server software architecture and component-based software development from the old structured programming. This paper examines ...
متن کاملAn Empirical Study into the Effect of Data Flow Structure on Program Comprehension
Program comprehension is a critical part of software maintenance, an activity that bears a large part of the lifetime cost of a system. Studies suggest that program structure affects our ability to comprehend systems, with one such structure being data flow. We present the design and results of an empirical investigation into how a specific form of data flow can predict the effort of comprehens...
متن کاملTowards A CASE Tool for Jackson’s JSP, JSD and Problem Frames
The development of a CASE tool that supports Jackson’s methods – Problem Frames, JSD and JSP is urged and justified. Jackson’s methods are sound, and fundamental ideas about design provide unity to his thought; in short, his contributions deserve to be part of the software engineering curriculum. A CASE tool would help to achieve this end. Moreover, teachers need a CASE tool to teach software e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Process. Lett.
دوره 88 شماره
صفحات -
تاریخ انتشار 2003